//
//  UIColor+Extension.h
//  FanBei
//
//  Created by 哀木涕 on 2016/12/27.
//  Copyright © 2016年 chuxiangkeji. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIColor (Extension)
/**
 *  @author cxk
 *
 *  十六进制加透明度
 *
 *  @param hexString 颜色的十六进制
 *  @param alpha     透明度
 *
 *  @return 返回UIColor
 */
+ (instancetype)colorFromHexString:(NSString *)hexString Alpha:(CGFloat)alpha;


/**
 *  @author cxk
 *
 *  通过传入的值装换成颜色，比如255,255,255,1
 *
 *  @param red 红色取值范围[0,255]
 *  @param green 绿色取值范围[0,255]
 *  @param blue 蓝色取值范围[0,255]
 *  @param alpha 透明度取值范围[0,1]
 *
 *  @return 返回UIColor类型
 */
+ (instancetype)colorWithR:(CGFloat)red G:(CGFloat)green B:(CGFloat)blue A:(CGFloat)alpha;

/**
 *  @author cxk
 *
 *  返回颜色所对应的十六进制值
 *
 *  @return 该颜色的十六进制
 */
- (NSString *)hexString;

/**
 *  @author cxk
 *
 *  返回颜色所分别对应的R,G,B,A值
 *
 *  @return 包含R,G,B,A值的数组
 */
- (NSArray *)rgbaArray;
@end
